//#include <iostream>
//using namespace std;
//#include<vector>
//#include<string>
//int main() {
//    vector<string> vs;
//    string s;
//    int i = 0;
//    while (cin>>s)
//    {
//        vs.push_back("");
//        string::iterator ir = s.begin();
//        if (*ir != '"')
//        {
//            while (ir != s.end()&&*ir!=' ')
//            {
//                vs[i].push_back(*ir);
//                ir++;
//            }
//        
//        }
//        else {
//            ir++;
//            while (ir != s.end() && *ir != '"')
//            {
//                vs[i].push_back(*ir);
//                ir++;
//            }
//            
//        }
//        i++;
//
//
//    }
//    cout << i << endl;
//    for (int j = 0; j < i; j++)
//    {
//        cout << vs[j] << endl;
//    }
//    return 0;
//}

#include <iostream>
using namespace std;
#include<vector>
#include<string>
int main() {
    vector<string> vs;
    string s;
    getline(cin, s);
    string::iterator it = s.begin();
    int i = 0;
    while (it != s.end())
    {
        vs.push_back("");
        string::iterator ir = it;
        if (*it != '"')
        {
            while (ir != s.end() &&*ir != ' ')
            {
                vs[i] += *ir;
                ir++;
            }
            if (ir == s.end())
            {
                i++;
                break;
            }
            it = ir + 1;
        }
        else {
            ir++;
             while (ir != s.end() && *ir != '"')
             {
                vs[i] += *ir;
                ir++;
             }
             if (ir == s.end())
             {
                 i++;
                 break;
             }
             if (ir + 1 == s.end())
                 it = ir + 1;
             else
                 it = ir + 2;
        }
        i++;
        


    }
 
    cout << i << endl;
    for (int j = 0; j < i; j++)
    {
        cout << vs[j] << endl;
    }
    return 0;
}